article {
	padding: 0em;
}

article h1 {
	color: #003670;
	text-align: left;
	margin: 1em 0em;
}

.ti {
	margin: 1em 3% 1em 6%;
}

.a1 {
	font-size: 2em;
}

.a2 {
	font-size: 1em;
}

#a10 {
	text-align: center;
}

.campus {
	display: inline-block;
	width: 40em;
	margin: 0.5em 1% 2em;
	vertical-align: top;
	text-align: center;
}

.campus * {
	text-align: center;
}

.campus iframe {
	width: 30em;
	height: 15em;
	border: none;
}

.catitle {
	width: 100%;
	height: 24em;
	background-position: top;
	background-size: cover;
	border-radius: 2em 2em 0em 0em;
}

.catitle h1 {
	margin: 0em;
	padding-top: 6em;
}

.catitle .a1 {
	text-shadow: 2px 2px white, 2px -2px white, -2px 2px white, -2px -2px white, 2px 0px white, -2px 0px white, 0px 2px white, 0px -2px white;
}

.catitle .a2 {
	text-shadow: 1px 1px white, 1px -1px white, -1px 1px white, -1px -1px white, 1px 0px white, -1px 0px white, 0px 1px white, 0px -1px white;
}

#liangxiang {
	background-image: linear-gradient(rgba(253, 253, 253, 0)75%, rgba(253, 253, 253, 1)), url(../img/liangxiang.jpg);
}

#fuchenglu {
	background-image: linear-gradient(rgba(255, 255, 255, 0)75%, rgba(255, 255, 255, 1)), url(../img/fuchenglu.jpg);
}

.catext {
	padding: 1em;
	border: 2px solid lightgray;
	border-top: none;
	border-radius: 0em 0em 2em 2em;
}

.imp {
	font-weight: 700;
	color: #003670;
}

.button2 {
	padding: 0.5em;
	margin: 1em 15em;
}

#wemp {
	text-align: center;
}

.wempdiv {
	display: inline-block;
	vertical-align: top;
	margin: 0em 1em;
}

.wempa {
	text-decoration: none;
}

.wempimg {
	width: 15em;
}